Open Connection - Brings up a dialog allowing you to open a connection to a remote host. You can type in the name of a host, optionally followed by a colon (:) or space and a port number. If “Allow typing of aliases” in turned on in the preferences, you can also type in the name of a Favorite, provided that it does not contain a colon or space. If the port number you enter is negative, initial option negotiation codes will always be sent, even when not on port 23; this may help when connecting to old Telnet servers on ports other than 23.
You can also optionally type in a window name; otherwise, BetterTelnet will generate one automatically.
You can use the pop-up menu to select which Favorite to use for configuration information.
If you want to use Kerberos authentication and you have already set up KClient or AuthMan, you can use the Authentication and Encryption checkboxes to tell BetterTelnet whether to use Kerberos or not. For more info on setting up Kerberos to work with BetterTelnet, see the BetterTelnet web page.
Handy Tip: Use the up and down arrow keys while in the Host Name box to select a Favorite from the pop-up menu.
Close - Closes the frontmost connection or window.
Load Set - Loads a saved set from disk. Sets can contain one or more than one saved session.
Save Set - Saves the configuration information from all currently open sessions into a saved set; you can then reconnect to those sessions by opening the set.
Handy Tip: You can avoid saving window size and position information in the saved set by holding down Option while saving it. This will cause BetterTelnet to position the windows automatically when the set is loaded again.
Save Set with Macros - Same as “Save Set,” except that the current set of macros is saved as well.
MacBinary II Enabled - Controls whether MacBinary II will be used for FTP transfers with the FTP server. Note that the FTP server is not supported.
Show FTP Log - Shows a log of FTP transactions for the current BetterTelnet session. Note that the FTP server is not supported.
Print Selection - Prints the current selection.
Page Setup - Opens the Page Setup dialog to change printer options.
Save Selection to File - Allows you to save the current selection to a text file.
Upload File - Allows you to upload a text file as plain text to the remote server. It is strongly recommended that you set the Paste mode to Quick (not Block) before doing this with a large file.
One-Time Passwords - Allows you to calculate password replies to use with OTP and S/Key systems. If text is selected when you choose this menu item, it will be used as the OTP challenge.
Quit - Quits BetterTelnet.
Handy Tip: If you get tired of BetterTelnet reminding you to close sessions before quitting, you can turn on the “Don’t warn me on quit” preference under Edit/Preferences...
2.2 The Edit Menu
Undo - Not supported.
Cut - Not supported, because it doesn’t make sense in a Telnet client.
Copy - Copies the currently selected text to the clipboard.
Paste - Pastes the contents of the clipboard into the current session.
Clear - Not supported, because it doesn’t make sense in a Telnet client.
Copy Table - Copies the currently selected text to the clipboard, but replaces any sequence of spaces equal to or longer than the Copy Table threshhold (see Edit/Preferences...) with a single tab character.
Retype Selection - Retypes the current selection. Same as Copy followed by Paste, but it doesn’t use the clipboard.
Set Macros - Allows you to set macros which will be invoked by the command-key sequences Command-0 through Command-9. Within the Set Macros dialog, the following additional options are available:
• Import: Imports macros from a BetterTelnet macro file.
• Export: Exports macros to a BetterTelnet macro file.
• Save as Default: Exports the macros to the “BetterTelnet Macros” file in the Preferences folder; macros are loaded from this file when you start BetterTelnet.
The following special character sequences can be used in macro strings:
• \r - sends a CR (Carriage Return)
• \n - sends a LF (Line Feed)
• \t - sends a tab character
• \xxx (where xxx are 3 octal digits) - sends the character whose ASCII value is equal to the three octal digits represented by xxx
• \i - sends your IP address
• \# - sends the number of lines on the screen
• \\ - sends a literal backslash (“\”)
The remaining items in the Edit menu deal with setting preferences. See Section 3 for details.
2.3 The Session Menu
Most of the items in this menu deal with setting preferences temporarily for the current session only. These preferences are described in more detail in Section 3. However, there are some other items...
Set Screen Size - Adjusts the size of the virtual screen.
Handy Tip: You can also resize the virtual screen by Option-resizing the window.
Handy Tip: Holding down Option while selecting either Set Screen Size or Local Echo from the Session menu will prevent BetterTelnet from telling the remote host about the change.
Capture Session To File - Allows you to capture any text received after the capture is started to a text file.
Queue Print Jobs - When this option is turned on, BetterTelnet queues all VT220 transparent printing jobs which it receives. When you turn it off again, BetterTelnet sends all of them at once to the printer, without skipping pages between jobs.
2.4 The Net Menu
Send FTP Command - This sends an FTP command to the remote host, so that it will connect to BetterTelnet’s built-in (but unsupported!) FTP server. If the FTP server is turned off, or if it is turned on with password protection also turned on, the command will take the form “ftp xxx.xxx.xxx.xxx”, where xxx.xxx.xxx.xxx is the IP address of the Mac. If the FTP server is turned on with password protection off, the command will take the form “ftp -n xxx.xxx.xxx.xxx” to facilitate automatic login as “anonymous.” You can force BetterTelnet to send “ftp xxx.xxx.xxx.xxx” anyway by holding down the Shift key.
Send IP Address - This sends the Mac’s IP address to the remote server.
Send “Are You There?” - This sends a Telnet AYT (Are You There) signal to the remote host. Many hosts will respond with a plaintext message, something like “[myhost.mydomain.com: yes]”
Send “Abort Output” - This sends a Telnet AO (Abort Output) signal to the remote host.
Send “Interrupt Process” - This sends a Telnet Interrupt Process signal to the remote host. On many systems, this will cause the termination of the currently running process.
Send “Erase Character” - This sends a Telnet “Erase Character” signal to the remote host.
Send “Erase Line” - This sends a Telnet “Erase Line” signal to the remote host.
Send SYNC - This sends a Telnet SYNC signal (a Data Mark sent as TCP Urgent data) to the remote host.
Send BRK (Break) - This sends a Telnet Break signal (BRK) to the remote host.
Send IP + SYNC - This sends a Telnet Interrupt Process signal followed immediately by a Telnet SYNC signal to the remote host. This is the RFC-compliant way to send the Interrupt Process signal.
Show IP Address - This brings up a dialog box with the Mac’s IP address.
2.5 The Favorites Menu
BetterTelnet’s Favorites menu replaces the Open Special submenu of the File menu from NCSA Telnet. You can edit Favorites (formerly Sessions) or select a Favorite to open from this menu. For more information about configuration, see Section 3 of this manual.
2.6 The Window Menu
The Window menu allows you to cycle among open windows, change the title of a window, or select any open connection window.
2.7 The Key and Func Menus
The Key and Func menus are very useful if you don’t have an extended keyboard and cannot otherwise type function keys.
Handy Tip: If you do have an extended keyboard, the VT220 function keys F5-F20 are mapped to F1-F15 on the Mac keyboard. The keys PF1-PF4 are mapped to the top row of keys on the numeric keypad.